Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

210
Visualizações
Eliminar todos los símbolos de fracción como "¼" y "½" de una cadena

Necesito modificar cadenas similares a "¼ tazas de azúcar" a "tazas de azúcar", lo que significa reemplazar todos los símbolos de fracción con "".

Me he referido a esta publicación y logré eliminar ¼ usando esta línea:

 itemName = itemName.replaceAll("\u00BC", "");

pero, ¿cómo reemplazo todos los símbolos de fracciones posibles que existen?

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Los símbolos de fracción como ¼ y ½ pertenecen al Number, Other [No] . Si está de acuerdo con eliminar los 676 caracteres de ese grupo, puede usar la siguiente expresión regular:

 itemName = itemName.replaceAll("\\p{No}+", "");

Si no, siempre puedes enumerarlos explícitamente:

 // As characters (requires UTF-8 source file encoding) itemName = itemName.replaceAll("[¼½¾⅐⅑⅒⅓⅔⅕⅖⅗⅘⅙⅚⅛⅜⅝⅞↉]+", ""); // As ranges using unicode escapes itemName = itemName.replaceAll("[\u00BC-\u00BE\u2150-\u215E\u2189]+", "");
over 4 years ago · Santiago Trujillo Relatório

0

Puede usar la expresión regular a continuación para reemplazar todas las fracciones con una cadena vacía.

 str = str.replaceAll("(([\\xbc-\\xbe])?)", "")
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda